Fox's Git Mirrors
Node / styrene-lab / omegon-armory.git rns://e35de29a61974cd952fde3fe9c8500d5/styrene-lab/omegon-armory.git
π Files β’ βΈ Work (0) β’ πΉ Commits (88) β’ β Branches (3) β’ β Tags (12) β’ β₯ Thanks (1)
>Omegon Armory
Official plugin and extension repository for Omegon β the terminal-native AI agent harness.
Armory is also the source tree for OCI-packaged ecosystem artifacts. The first distribution target is GHCR; the self-hosted target is a zot registry backed by Cloudflare R2. Profiles are distributed as OCI meta-packages that reference skills, personas, tones, extensions, and agents. See docs/compatibility.md, docs/profile-schema.md, docs/nex-forge-templates.md, docs/public-payload-security.md, docs/public-launch-checklist.md, docs/profile-artifacts.md, docs/self-hosting.md, docs/oci-registry-stack.md, and deploy/zot-r2.
Build the OCI payloads locally:
T282828
python3 scripts/build-oci-artifacts.py
Validate all armory entries before publishing:
T282828
node --test tests/armory-entry-suite.mjs
OMEGON_BIN=/path/to/omegon node --test tests/armory-entry-suite.mjs
OMEGON_BIN=/path/to/omegon ARMORY_TEST_NETWORK=1 node --test tests/armory-entry-suite.mjs
The first command runs local schema, catalog, extension-gating, JSONL, and OCI
tool contract checks. The second adds sandboxed installs for text plugins and
catalog agents. The third performs live registry smoke tests and installs every
enabled extension by name.
Publish after logging in with ORAS:
T282828
python3 scripts/publish-oci-artifacts.py --sign
Run the public catalog site locally:
T282828
cd site
npm install
npm run dev
Extensions
Install enabled extensions by name:
T282828
omegon extension install flynt
βββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β Extension β Category β Description β
βββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββΌβββββββββββββββββββββββββββββββββββββββ€
β flynt β knowledge β Vault documents, tasks, knowledge gβ¦ β
βββββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββ΄βββββββββββββββββββββββββββββββββββββββ
Candidate extensions remain in T383838registry.toml with T383838enabled = false until their name-based install path and release artifacts have been tested.
Search from the CLI:
T282828
omegon extension search # list all
omegon extension search forge # filter by name, category, or description
Plugins
Plugins provide personas, tones, and skills β declarative TOML manifests with no binary required.
βββββββββββββββββββββββββββββ¬ββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Plugin β Type β Description β
βββββββββββββββββββββββββββββΌββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β T383838personas/systems-engineer β persona β Systems engineering harness β the default Omegon identity β
β T383838personas/tutor β persona β Socratic tutor β guides through questioning, never lecturβ¦ β
β T383838tones/concise β tone β Terse, direct output β minimal filler β
β T383838tones/alan-watts β tone β Philosophical, paradox-friendly, gently irreverent β
β T383838skills/security β skill β Security checklist for code review β
βββββββββββββββββββββββββββββ΄ββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Install plugins:
T282828
git clone https://github.com/styrene-lab/omegon-armory
omegon plugin install ./omegon-armory/personas/tutor
omegon plugin install ./omegon-armory/tones/alan-watts
Submit
Extensions
1. Build: T383838omegon extension init my-ext
2. Test: T383838omegon extension install ./my-ext
3. Push to a public git repo
4. PR adding your entry to T383838registry.toml
Plugins
1. Create a directory with T383838plugin.toml following the plugin spec
2. PR adding your plugin directory
License
MIT
Served by rngit 1.5.0 - Generated in 0.05s